//
//  FHHomeViewController.m
//  ZhiXinFM
//
//  Created by lanou3g on 15/7/17.
//  Copyright (c) 2015年 YITeam. All rights reserved.
//

#import "FHHomeViewController.h"
#import "AFNetworking.h"
#import "FHScorllViewUrl.h"
#import "FHScrollViewModels.h"
#import "FHNewClassTableViewCell.h"
#import "UIImageView+WebCache.h"
#import "FHScrollTableViewHeaderFooterView.h"
#import "FHNewFMHeadView.h"
#import "FHNewClassHeadView.h"

@interface FHHomeViewController ()<UITableViewDataSource,UITableViewDelegate,UIScrollViewAccessibilityDelegate>

@property(nonatomic,strong)UITableView *tableview;
@end

@implementation FHHomeViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self CreateTableView];
}


- (void)viewWillAppear:(BOOL)animated{
    [super viewDidAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:YES];
}
#pragma mark -创建tableview
- (void)CreateTableView{
    self.tableview=[[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStyleGrouped];
    self.tableview.delegate=self;
    self.tableview.dataSource=self;
    [self.view addSubview:self.tableview];
}

#pragma mark -实现tableview的代理方法
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return 3;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    if (section==2) {
        return 4;
    }else{
        return 0;
    }
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    if (indexPath.section==0) {
        UITableViewCell *cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:nil];
        cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
        return cell;
    }else if(indexPath.section==1){
        UITableViewCell *cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:nil];
        return cell;
    }else{
        FHNewClassTableViewCell *cell=[FHNewClassTableViewCell  newClassWithTableView:tableView];
        return cell;
    }
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 80;
}
#pragma mark -设置第一个分区为轮播图
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    if (section==0) {
        FHScrollTableViewHeaderFooterView * header=[FHScrollTableViewHeaderFooterView headerViewWithTableView:tableView];
        return header;
    }else if(section==1){
        FHNewFMHeadView *newFm=[FHNewFMHeadView newFmWithTableView:tableView];
        return newFm;
    }else{
        FHNewClassHeadView *newclass=[FHNewClassHeadView newClassWithtablView:tableView];
        return newclass;
    }
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
    if (section==0) {
        return 180.0;
    }else if(section==1){
        return 420.0;
    }else{
        return 44;
    }
}
//- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
//    if (scrollView == self.tableview)
//    {
//        CGFloat sectionHeaderHeight = 50;
//        if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0)
//        {
//            scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y,0, 0, 0);
//        } else if (scrollView.contentOffset.y>=sectionHeaderHeight)
//        {
//            scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
//        }
//    }
//}
@end
